#include<stdio.h>//1
#include<math.h> 
int sum(int a,int b);
int main()
{
	int m,n;
	scanf("%d%d",&m,&n);
	printf("%d",sum(m,n));
	return 0;
}
int sum(int a,int b)
{
	int i,count;
	for(i=a;i<=b;i++)
	{
		count=count+i;
	}
	return count;
}

//#include<stdio.h>//2 9fen ver.
//#include<math.h> 
//int countdigit(int number,int digit);
//int main()
//{
//	int number,digit;
//	scanf("%d",&number);
//	scanf("%d",&digit);
//	printf("%d",countdigit(number,digit));
//	return 0;
//}
//int countdigit(int number,int digit)
//{
//    int a,count;
//    if(number<0)
//		number=-number;	
//	   while(number>0)
//	   {
//		      a=number;
//		      if(number%10==digit)
//		          count++;
//		      number=number/10;
//	   }
//	   return count;
//}

//#include<stdio.h>//3
//#include<math.h> 
//double dist(double x1,double y1,double x2,double y2);
//int main()
//{
//	float x1,y1,x2,y2;
//	scanf("%f%f%f%f",&x1,&y1,&x2,&y2);
//	printf("The distance is %.2f.",dist(x1,y1,x2,y2));
//	return 0;
//} 
//double dist(double x1,double y1,double x2,double y2)
//{
//	double dis;
//    dis=sqrt(pow(fabs(x2-x1),2)+pow(fabs(y2-y1),2));
//	return dis;
//}

//#include<stdio.h>//4
//#include<math.h>
//int gcd(int x,int y); 
//int main()
//{
//	int x,y;
//	scanf("%d%d",&x,&y);
//	printf("%d",gcd(x,y));
//	return 0;
//}
//int gcd(int x,int y)
//{
//    int r;
// 	r=x%y;
//    while(r!=0)
//    {
//        x=y;
//        y=r;
//        r=x%y;
//    }
//    return y;
//}

//#include<stdio.h>//5
//#include<math.h>
//double fact(double n);
//int sum(int n);
//int main()
//{
//	printf("%d",sum(10));
//	return 0;
//}
//double fact(double n)
//{
//	int i;
//	double result=1;
//	for(i=1;i<=n;i++)
//	{
//		result=result*i; 
//	}
//	return result;
//}
//int sum(int n)
//{
//	int i;
//	int result=0;
//	for(i=1;i<=n;i++)
//	{ 
//		result=result+fact(i); 
//	}
//	return result;
//}

//#include<stdio.h>//6
//#include<math.h>
//double funcos(double e, double x);
//int main()
//{
//    double e,sum,x;
//    scanf("%lf%lf",&e,&x);
//    sum=funcos(e,x);
//    printf("%lf",sum);
//    return 0;
//}
//double funcos(double e,double x)
//{   
//    int flag=1,i=0;
//    double item=1,sum=0,tmp=1,pow=1;
//    while(fabs(item)>=e)
//	{
//       	item=flag*pow/tmp;
//        sum=sum+item;
//        pow=pow*x*x;
//        tmp=tmp*(i+1)*(i+2);
//        flag=-flag;
//        i=i+2; 
//    }
//    return sum;
//}

//#include<stdio.h>//7 
//#include<math.h>
//int is(int number);
//int main()
//{
//    int i,m,n;   
//    scanf("%d%d",&m,&n);
//    if(m<1||m>n||n>1000)
//    {
//		printf("Input again:\n");
//		scanf("%d%d",&m,&n);
//		if(m<1||m>n||n>1000)
//		{
//			printf("Input again:\n");
//		}
//		else
//		{
//	    	for(i=m;i<=n;i++)
//		    {
//			 	if(is(i)!=0)
//			 	{
//			 		printf("%d ",i);
//			 	}
//			} 
//	    }
//    }
//    else
//	{
//	    for(i=m;i<=n;i++)
//		{
//			if(is(i)!=0)
//			{
//			 	printf("%d ",i);
//			}
//		} 
//	}
//	return 0;
//}
//int is(int number)
//{
//    int d,s,temp;
//    temp=number;
//    s=0;
//    while(temp!=0)
//	{
//        d=temp%10;
//        temp=temp/10;
//        s=s+d*d*d;
//    }
//    return s==number;
//}


